const { Router } = require('express')
const express = require('express')
const qs = require('querystring')
//路由容器
const shoppingCart = express.Router()
const axios = require('axios')

//遍历用户购物车
// shoppingCart.get('/queryCart', (req, res => {
//     const {pageNo, pageSize, userId} = req.query
//     axios({
//         url:'http://www.mianded.top/cart/queryCart',
//         method:'GET',
//         params:{
//             pageNo:pageNo,
//             pageSize:pageSize,
//             userId:userId
//         },
//         headers:{

//         }
//     })
// }))

//用户购物车总记录数
shoppingCart.get('/queryCartCountByUserId', (req, res) => {
    const userId = req.query.userId
    console.log(288888888888);
    console.log(userId);
    axios({
        url:'http://www.mianded.top:8081/cart/queryCartCountByUserId',
        method:'GET',
        params:{
            userId : userId
        },
        headers:{
            token:req.session.token?req.session.token:"",
        }
    })
    .then(data => {
        // console.log(data.data);
        console.log(data);
        console.log(data);
        res.status(200).json({
            data:data.data
        })
    })
    .catch(err => {
        console.log(err);
        res.status(200).json({
            err:err
        })
    })
})
//批量删除
shoppingCart.get('/cart/deleteSomeCart', (req, res) => {
    let str = req.query.cartId
    console.log(req.query);
    console.log(req.body);
    console.log(58);
    console.log(str);
    // str= str.replace("\"", "");
    console.log(str);
    axios({
        url:'http://www.mianded.top:8081/cart/deleteSomeCart',
        method:'DELETE',
        params:{
            cartId:str
        },
        headers:{
            token:req.session.token?req.session.token:"",
        }
    })
    .then( data => {
        res.status(200).json({
            data:data.data
        })
    })
    .catch( err => {
        res.status(200).json({
            err:err
        })
    })
})

//商品结算、支付



module.exports = shoppingCart